#ifndef QZEROLAYER_H
#define QZEROLAYER_H

#include "qzerotexture.h"

class QZeroLayer
{
public:
    QZeroLayer();
    QZeroLayer(const QZeroLayer& layer);

    void setTexture(const QZeroTexture& tex)
    {
      theTex_ = tex;
    }
    void setZoom(float zoom)
    {
      zoom_ = zoom;
    }
    void setAngle(float angle)
    {
      angle_ = angle;
    }
    void setXtrans(float xtrans)
    {
      xtrans_ = xtrans;
    }
    void setYtrans(float ytrans)
    {
      ytrans_ = ytrans;
    }


    void draw(unsigned int width, unsigned int height, int z);

private:
    QZeroTexture theTex_;
    float zoom_, angle_, xtrans_, ytrans_;

};

#endif // QZEROLAYER_H
